#include <dalelib/maths/m2.h>

namespace dalelib
{

const m2 m2::zero(0,0,0,0);
const m2 m2::identity(1,0,0,1);

void m2::print(const std::string _Str) const
{
	if( _Str!="" ) printf( "%s\n", _Str.c_str() );
	printf( "%.3f %.3f\n", 	f[0], f[2] );
	printf( "%.3f %.3f\n", 	f[1], f[3] );
}

void m2::print(const std::string _Str)
{
	if( _Str!="" ) printf( "%s\n", _Str.c_str() );
	printf( "%.3f %.3f\n", 	f[0], f[2] );
	printf( "%.3f %.3f\n", 	f[1], f[3] );
}

} // namespace dalelib
